#include<stdio.h>
#include<conio.h>

void NhapMang(float a[], int &n)
{
	n=-1;
	do{
		n++;
		printf("\n Nhap vao gia a[%d] = ",n);scanf("%f",&a[n]);
		
	
	}while(a[n]!=9999);
}
void XuatMang(float a[], int n)
{
	for(int i=0;i<n;i++)
		printf("\n Mang a cua ban la %.1f", a[i]);

}
void TrungBinhCong(float a[], int n)
{
	float tong = a[0];
	for(int i=1;i<n;i++)
		tong = tong +a[i];
	float tbinh = tong/n;
	printf("\n Trung Binh Cong cua Mang la %.1f",tbinh);
}
void XuatSoAm_SoDuong(float a[], int n)
{
	printf("\n Cac so duong cua mang la ");
	for(int i=0;i<n;i++)
		if(a[i]>=0)
			printf("%.1f\t",a[i]);
	printf("\n Cac so am cua mang la ");
	for(int i=0;i<n;i++)
		if(a[i]<0)
			printf("%.1f\t",a[i]);
}
void Dem_x(float a[], int n, float &x)
{
	printf("\n Nhap vao gia tri x");scanf("%f",&x);
	int dem=0;
	for(int i=0;i<n;i++)
		if(a[i]==x)
			dem++;

	printf("\nGia tri %f xuat hien %d lan ",x,dem);
}


void main()
{
	int n;
	float a[100], x;
	NhapMang(a,n);
	XuatMang(a,n);
	TrungBinhCong(a,n);
	XuatSoAm_SoDuong(a,n);
	Dem_x(a,n,x);
	
	getch();
}